#ifndef SCANDATA2DPC_H
#define SCANDATA2DPC_H

#include "includes2DPC.h"

class ScanData{
public:
	int Ng, Nt, Nx, Ny;
	float gmin, gmax, tmin, tmax, dg, dt, R, dx, dy, X2, xmin,xmax,ymin,ymax,rov;
	std::vector<std::vector<float> > data;
	std::vector<std::vector<float> > APdata;
	std::vector<std::vector<float> > recon;
	std::vector<std::vector<float> > HT;
	std::vector<std::vector<float> > DBPdata;
	std::vector<std::vector<float> > DBPdataPerp;
	std::vector<bool> Lmask;
	std::vector<std::vector<bool> > APmask;
	std::vector<std::vector<bool> > APmask_perp;
	std::vector<std::vector<bool> > CSmask;
	std::vector<std::vector<bool> > DBPmask;

	ScanData(int,float,float, int, float, float, float, int, int, float); // Constructor

};

#endif
